.create-freight-container {
  .right-wrap {
    .main-wrap {
      padding: 10px;
      .title {
        font-size: 16px;
        color: #3C3C3C;
        padding-bottom: 10px;
        border-bottom: 1px solid #e5e5e5;
      }
      .freight-content {
        width: 700px;
        margin: 30px auto;
        >p {
          font-size: 16px;
          color: #3C3C3C;
          margin-bottom: 10px;
        }
        .input-group {
          padding: 10px 20px;
          .input-item {
            margin-bottom: 15px;
            color: #666666;
            .text-title {
              width: 80px;
              float: left;
              text-align: right;
              font-size: 14px;
              margin-top: 5px;
            }
            .text-content, .file-content, .select-content, .radio-content, .way-content {
              width: 580px;
              float: right;
            }
            .text-content {
              input {
                border: 1px solid #e5e5e5;
                height: 30px;
                line-height: 30px;
                width: 460px;
                padding: 0 5px;
              }
              .error {
                display: block;
              }
            }
            .select-content {
              .select-desc {
                float: left;
                margin-left: 10px;
                width: 150px;
                &:first-child {
                  margin-left: 0;
                }
              }
              .gray-font {
                font-size: 12px;
                margin-left: 10px;
                margin-top: 7px;
                display: inline-block
              }
            }
            .radio-content {
              label {
                display: inline-block;
                margin-top: 5px;
                margin-bottom: 5px;
                margin-right: 15px;
                input {
                  margin-right: 10px;
                }
              }
            }
            .way-content {
              margin-top: 5px;
              .gray-font {
                font-size: 12px;
                margin-bottom: 10px;
              }
              .way-item {
                margin-bottom: 10px;
                label {
                  input {
                    margin-right: 10px;
                  }
                }
                .freight-desc{
                  margin-top: 5px;
                  width: 491px;
                  border: 1px solid #e5e5e5;
                  font-size: 12px;
                  padding: 10px;
                  .default-item {
                    margin-bottom: 10px;
                    input {
                      width: 50px;
                      height: 24px;
                      line-height: 24px;
                      padding: 0 5px;
                      font-size: 12px;
                    }
                  }
                  .freight-group {
                    margin-bottom: 4px;
                    table {
                      border: 1px solid #e5e5e5;
                      width: 100%;
                      .percent-22 {
                        width: 22%;
                        >span {
                          display: inline-block;
                          width: 70%;
                        }
                        .blue-font {
                          margin-left: 5px;
                          float: right;
                        }
                      }
                      .blue-font {
                        color: #58A1F6;
                      }
                      .percent-17 {
                        width: 17%;
                      }
                      .percent-10 {
                        width: 10%;
                      }
                      tr {
                        border-bottom: 1px solid #E5E5E5;
                        td {
                          vertical-align: top;
                          text-align: center;
                          padding: 6px 0;
                          button {
                            border: none;
                          }
                        }
                      }
                      input {
                        width: 50px;
                        height: 24px;
                        line-height: 24px;
                        padding: 0 5px;
                        font-size: 12px;
                      }
                      thead {
                        tr {
                          background: #FAFAFA;
                        }
                      }
                    }
                  }
                }
              }
            }
          }
          .rest-way {
            padding-top: 10px;
            border-top: 1px solid #e5e5e5;
            >label {
              margin-bottom: 10px;
              display: inline-block;
              span {
                margin-left: 10px;
              }
            }
            .rest-area {
              margin-bottom: 20px;
              table {
                border: 1px solid #e5e5e5;
                width: 100%;
                .percent-30  {
                  width: 30%;
                }
                .percent-10 {
                  width: 10%;
                }
                .select-block {
                  width: 90px;
                  margin-bottom: 5px;
                  display: inline-block;
                  select {
                    padding-left: 10px;
                    padding-right: 5px;
                  }
                }
                tr {
                  border-bottom: 1px solid #E5E5E5;
                  td {
                    vertical-align: top;
                    text-align: center;
                    padding: 6px 0;
                    button {
                      border: none;
                    }
                    >p {
                      width: 160px;
                      display: inline-block;
                      text-align: left;
                    }
                    .text-center {
                      text-align: center;
                      font-size: 38px;
                      color: #58A1F6;
                      margin: 0 10px;
                      line-height: 38px;
                    }
                    .blue-font {
                      color: #58A1F6;
                      float: right;
                    }
                  }
                }
                input {
                  width: 30px;
                  height: 24px;
                  line-height: 24px;
                  padding: 0 5px;
                  font-size: 12px;
                }
                thead {
                  tr {
                    background: #FAFAFA;
                  }
                }
              }
            }
          }
        }
        .btn-container {
          text-align: center;
          .btn {
            margin: 0 15px;
          }
        }
      }
    }
  }
}
.modal {
  .modal-dialog {
    width: 600px;
    .modal-body {
      .level-1 {
        float: left;
      }
      label {
        display: inline-block;
        width: 145px;
        margin-bottom: 8px;
        color: #666;
        >input {
          margin-right: 10px;
        }
      }
      .province{
        width: 435px;
        float: right;
        display: inline-block;
      }
    }
  }
}
